﻿//*********************************************************
//猴子每次吃总桃子的一半多一个 吃了9天桃子还有1个了 问总共多少桃子
//*********************************************************

using System;
using System.Collections.Generic;
using System.Text;

namespace 算法
{
    public class 猴子吃桃子
    {

        static int intTianshu = 0;
        static int intCount = 0;

        public static void GetTaozi()
        {


            Console.WriteLine("吃了多少天");
            int a = Convert.ToInt32(Console.ReadLine());
            intTianshu = a;



            Console.WriteLine("最后剩多少桃子");
            int b = Convert.ToInt32(Console.ReadLine());


            GetTaoziOne(b);
            Console.WriteLine(intCount);
            //GetTaoziOne(b);

        }


        private static void GetTaoziOne(int intLast)
        {
            intTianshu--;
            int intResult = (intLast + 1) * 2;

            if (intTianshu > 0)
            {
                GetTaoziOne(intResult);

            }
            else
            {

                intCount = intResult;

            }

        }

    }
}
